home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / comm2 / wwreview.zip / WREVIEW.TXT < prev    next >
Text File  |  1993-02-23  |  32KB  |  766 lines

  1.  
  2. WREVIEW Version 1.00k
  3.  
  4. What is it?
  5.  
  6. WReview is a program that will allow you to review the messages and user
  7. commands in your WigWam script file prior to upload. You can choose to allow
  8. editing of messages only or both messages and commands. WReview was designed
  9. to work with any WigWam setup it finds. It does this by examining your WigWam
  10. configuration files on invocation. 
  11.  
  12.  
  13. WREVIEW is called via a small replacement for.  You can also invoke WReview
  14. from the DOS prompt or from within the WigWam program group.
  15.  
  16. WReview scans your script file for messages and commands and displays those
  17. found in a menu. You can use the cursor keys or mouse to highlight a
  18. message/command and either edit it, delete it or defer it till later. In
  19. addition, you can edit the recipient list for mail messages.
  20.  
  21. When you have finished reviewing your messages/commands, you can choose to
  22. return to WigWam or to make your connection to the host system.
  23.  
  24. If WReview finds no messages/commands at all in either the script file or
  25. it's deferrals file, it terminates immediately. As a result, WReview can be
  26. invoked just prior to host connection and, if no messages or commands are
  27. found, continue with the connection immediately. If messages or commands are
  28. found and you don't want to review them, a single keypress will initiate host
  29. connection. Also, a time out feature will continue with the connection if no
  30. keys are pressed for a specified period following invocation (default 30
  31. seconds).
  32.  
  33.  
  34.  
  35.  
  36. Installation
  37.  
  38. Be sure to read this section very carefully!
  39.  
  40. 1. If you have any messages or user commands in your current script file,
  41. connect to the host system to upload them. If you already have a Wreview
  42. installation, you should also clear the deferrals file.
  43.  
  44. 2. Since you are already reading this file you should have uncompressed the
  45. files into a temporary directory by executing the .EXE file.
  46.  
  47. 3. If you dont already have BWCC.DLL (the library for Borland dialog
  48. controls) you should copy it into your windows\system directory.
  49.  
  50. If you are using Windows 3.0 then you should also copy TOOLHELP.DLL into 
  51. your windows\system directory.
  52.  
  53. 4. Please ensure that you have a correctly installed copy of WigWam
  54. installed on your system. As always when installing a new piece of software
  55. you should backup you system (you do this anyway dont you?) incase anything
  56. goes wrong.
  57.  
  58. 5. Run the INSTALL.EXE supplied in the package.  If you are installing Wreview
  59. for use with the networked version of WigWam (Pow-Wow) then answer Yes
  60. to the dialog box.  Set 6 will be missed out if you answer No.
  61.  
  62. 6. You will be asked which service you wish to install Wreview for.  For
  63. example you may want to install it for 'CIX'.  This step can be repeated
  64. as many times as you like for each service.  Simply press Cancel when you
  65. have added Wreview support to all the services.
  66.  
  67. 7. This will popup a dialog with the following fields for you to fill in.
  68. The configuration parameters are described below:
  69.  
  70. WigWam directory        Defaults to WWCIX.  If TP.INI does not exist in this
  71.                         directory then the 'Ok'  button will be grayed out.
  72.  
  73. Review directory        Enter the full path for the directory you want to
  74.                         place WREVIEW into.  eg:  C:\WWCIX\%UTILS\REVIEW
  75.  
  76. Text editor             Enter the program name of your preferred editor. If
  77.                         the editor is not in a directory on your path, you
  78.                         should enter the full path for the editor. eg
  79.  
  80.                         C:\WINDOWS\NOTEPAD.EXE
  81.  
  82.                         If you leave this field blank, then you default to
  83.                         the supplied editor.
  84.  
  85. User Command editing    Set this parameter to Yes if you want to use WReview
  86.                         to view and edit user commands contained in the script
  87.                         file.
  88.  
  89. History                 If you set this option to "On", WReview will maintain
  90.                         a history file. Each time you connect to the host, the
  91.                         script file contents will be saved into the history
  92.                         file. This file can then be used to             recover if your
  93.                         your connection fails for any reason.
  94.  
  95. Compuserve              If you installing for use with Compuserve, set this
  96.                         parameter to Yes.
  97.  
  98. Usenet Access        If you are installing for Cix and internal comms and you want to 
  99.             connect to the usenet gateway, set this parameter to Yes. This 
  100.             requires the use of mwhite's usenet package (USN-2_3), which is 
  101.             available from addons4tp/files or addons4tp/beta.
  102.  
  103. Get UseNet on cmd       If you enable this option then your script will not automatically
  104.             collect UseNet messages - you will have to tell it to, by using the 
  105.             new script command 'usenet'  This is useful if you dont wish to 
  106.             connect to usenet at peak rate times.
  107.  
  108. Add Icon to PM          This option makes the install program add a new icon for
  109.             WReview to the WWCIX/WWCIS group.  Under Windows 3.0 if 
  110.             you already have a WReview icon then you should turn this off - 
  111.             under Windows 3.1 it automatically deletes the old version before 
  112.             adding the new one.
  113.  
  114. Ok            This button will save the information you have entered and start 
  115.             the installation. 
  116.  
  117. Cancel            This button will exit the menu without installing WReview.
  118.  
  119.  
  120. If INSTALL gives you any error or warning messages during installation, you
  121. must take the actions indicated before proceeding.
  122.  
  123. 8. Invoke WReview from the Program Manager. If all is well, a menu with a
  124. single item (Exit Review) will be displayed. If Review has any difficulties
  125. determining your configuration information, it will display appropriate
  126. messages. If you get any error messages, refer to the sections on default
  127. configuration and REVIEW.CFG.
  128.  
  129. 9. You are now ready to use WReview.
  130.  
  131. NOTE: If you reinstall or upgrade WigWam or your external script, you will
  132. need to install WReview again. INSTALL, however, will remember all of your
  133. answers when installing for the second time.
  134.  
  135.  
  136. Calling Review
  137.  
  138. Depending on your installation, you can invoke Review using up to three
  139. different methods:
  140.  
  141. 1. From the DOS prompt. Type WREVIEW at the DOS prompt.
  142. 2. From Program Manager.  Double click on the Wreview Icon.
  143. 3. Automatic invocation. Review will get called automatically when you ask
  144. WigWam to connect to the host. You will only notice this if the script file
  145. or Review's deferrals file contain any messages/commands to review.
  146.  
  147. If WReview is automatically invoked prior to host connection, a 30 second
  148. timer is activated. If you do nothing for longer than 30 seconds, you will
  149. automatically be connected to the host. As soon as you press a key, this
  150. feature is disabled. The duration of the time out can be changed from within
  151. WReview or turned off.
  152.  
  153.  
  154.  
  155. Command details
  156.  
  157. WReview *will* provide a context sensitive help facility. For help on a
  158. particular script item, highlight the item and press <F1>.
  159.  
  160. Editing messages and commands <CR>
  161.  
  162. To edit a message or command, use the cursor keys or mouse to highlight it
  163. and press <CR> (or the left mouse key).
  164.  
  165. If you choose to edit a message, the message text gets copied into a
  166. temporary file and your editor is invoked to edit that file. When you quit
  167. your editor, the script file is updated to include the new message text.
  168.  
  169. If you choose to edit a command, you will get WigWam style prompts and dialog
  170. boxes to make the changes.
  171.  
  172. <ALT_E> will allow you to edit the complete script file. Only use this option
  173. if you are sure what you're doing.
  174.  
  175.  
  176. Viewing messages and commands <V>
  177.  
  178. To view a message without shelling out to your editor, use the cursor keys or
  179. mouse to highlight it and press <V>. You can also use this to view user
  180. commands as they appear in the script file. To view the entire script file,
  181. press <Alt-V>.
  182.  
  183.  
  184. Deleting messages and commands <DEL>
  185.  
  186. To delete a message or command, use the cursor keys or mouse to highlight it
  187. and press <DEL>. The message or command highlighted will be removed from your
  188. script file altogether.
  189.  
  190. <ALT_DEL> will delete all messages and commands in the script file. You will
  191. be prompted for a confirmation of this before any action is taken.
  192.  
  193.  
  194. Deferring messages and commands <D>
  195.  
  196. To defer a message or command, use the cursor keys or mouse to highlight it
  197. and press <D>. Review will remove the highlighted item from your script file
  198. and store it in a deferrals file from which you can retrieve it later.
  199.  
  200. <ALT_D> will defer all messages and commands in the main script file.
  201. <ALT_U> will undefer all messages and commands in the deferrals file.
  202.  
  203.  
  204. Deferring ALL commands <A>
  205.  
  206. A defer all commands key, <A>, is provided to transfer all user commands (not
  207. messages) to the deferrals file. In this way, you can happily add user
  208. commands during a WigWam session, but defer them until you are performing a
  209. blink during a cheap rate period.
  210.  
  211.  
  212. Mail recipients and cc's <C>
  213.  
  214. To see the recipients of a mail message or reply, use the cursor keys or
  215. mouse to highlight it and press <C>. You will be shown the main recipient and
  216. list of cc's. You can delete <del>, edit <cr>, or add <A> a cc. When you have
  217. finished making changes, press <esc> to return to the main menu.
  218.  
  219.  
  220. Viewing original messages for comments <I>
  221.  
  222. To see the text of the message being commented to or mail message being
  223. replied to, use the cursor keys or mouse to highlight the comment and press
  224. <I>.
  225.  
  226.  
  227. Changing the message number for comments <N>
  228.  
  229. To change the number of the message being commented to, use the cursor keys
  230. or mouse to highlight the comment and press <N>.
  231.  
  232.  
  233. Fcommenting <F>
  234.  
  235. This command is like the Fcomment command in WigWam. For comments and
  236. replies, it will append the original message to the end of the comment. Each
  237. message line will be prefixed with "> ". To do this, highlight the comment or
  238. reply and press <F>.
  239.  
  240.  
  241. Show title <W>
  242.  
  243. This command only applies to Compuserve installations. It will add the text
  244. from the first line of the selected message to Review's display for thread
  245. and delete commands.
  246.  
  247. <ALT_W> will perform this operation for all thread and delete commands in the
  248. currently selected script file.
  249.  
  250.  
  251. Remove duplicate commands <R>
  252.  
  253. When Review scans your script file, it searches for duplicate user commands.
  254. Review highlights these commands by placing a star <*> at the start of their
  255. menu lines.
  256.  
  257. You can delete these by highlighting them and pressing <del>. Alternatively,
  258. Review will delete all duplicate user commands automatically if you press
  259. <R>. Review will not let you connect to the host if your script file contains
  260. duplicate commands.
  261.  
  262.  
  263. Restore original script <O>
  264.  
  265. If you make a real # of editing your script file, you can press <O>. This
  266. restores the script and deferrals files to their state when Review was
  267. invoked. You will be prompted for a confirmation of this before any action is
  268. taken.
  269.  
  270.  
  271. Switch to deferrals <S>
  272.  
  273. When you defer messages or commands, they are stored in Review's deferrals
  274. file (REVIEW.DEF or <servicename>.DEF for TPNET). To review the deferrals
  275. file, press <S>.
  276.  
  277.  
  278. Reviewing the deferrals file
  279.  
  280. You can use all the same commands to review the contents of the deferrals
  281. file. To transfer a command or message back to the main script file,
  282. highlight it and press <U>. <ALT_U> will transfer all messages and commands
  283. back to the main script file. <A> will transfer all user commands in the
  284. deferrals file back into the main script file. <S> will switch back to the
  285. main script file.
  286.  
  287.  
  288. Switch to history <H>
  289.  
  290. When you connect to the host, Review will store the contents of the main
  291. script file in the history file (REVIEW.HST or <servicename>.HST for TPNET).
  292. To review the history file, press <H>.
  293.  
  294.  
  295. Reviewing the history file
  296.  
  297. You can use all the same commands to review the contents of the history file.
  298. To transfer a command or message back to the main script file, highlight it
  299. and press <U>. You will notice that, in addition to the normal script items,
  300. the history file contains a header for each connection showing the date and
  301. time. These items may only be viewed or deleted. If you delete a header, all
  302. the script items for that connection will also be deleted from the history
  303. file. <H> will switch back to the main script file.
  304.  
  305.  
  306. Automatic deferrals 
  307.  
  308. There is a feature to defer certain commands automatically if the date and
  309. time reported by your system clock do not correspond to BT cheap rate and to 
  310. undefer    them at the next cheap rate connection (6pm - 8am or weekend days).
  311.  
  312. To use this feature, you will need tell Review which command to defer
  313. automatically from the configure menu (Alt-C). Review reports on any items it
  314. moves when this feature is enabled.
  315.  
  316. Automatically deferred items are stored in a separate automatic deferrals
  317. script file. Only commands held in this file will be automatically
  318. undeferred. In this way, commands that you defer manually will remain
  319. deferred until you choose to undefer them.
  320.  
  321.  
  322. Switch to automatic deferrals <M>
  323.  
  324. When Review performs automatic deferrals, it places the deferred items in the
  325. automatic deferrals file (REVIEW.ATD or <servicename>.ATD for TPNET). To
  326. review the automatic deferrals file, press <M>.
  327.  
  328.  
  329. Reviewing the automatic deferrals file
  330.  
  331. You can use all the same commands to review the contents of the automatic
  332. deferrals file. To transfer a command or message back to the main script
  333. file, highlight it and press <U>. <S> will switch back to the main script
  334. file.
  335.  
  336.  
  337. About Review
  338.  
  339. This command will display Review version information.
  340.  
  341.  
  342. Free Disk Space <ALT_S>
  343.  
  344. This command will display the amount of free disc space for all your fixed
  345. disks.
  346.  
  347.  
  348. Prune History File <ALT_P>
  349.  
  350. This command will prune old connection information from the history file. You
  351. will be prompted for a date from which to keep connection information. You
  352. can specify any valid date or you can indicate the number of days back to
  353. keep by entering a negative number (eg -10 will keep connection information
  354. from the last 10 days). You will also be asked if you wish to keep all mail.
  355.  
  356.  
  357.  
  358. Problems?
  359.  
  360. If you have any problems with REVIEW or WREVIEW let either of us know and
  361. we'll try to help.  Thanks to CIX now enabling telnet access to CIX I am
  362. still able to connect to CIX even during term-time.  This means that you
  363. can connect me 365 days a year via my CIX account.
  364.  
  365. Pete C. (petec@cix)
  366.  
  367. or from CompuServe, >INTERNET:petec@cix.compulink.co.uk  
  368.  
  369.  
  370.  
  371. Notes
  372.  
  373. Although I've tried to test this program fairly well - there are still bugs
  374. left in it. Can I suggest that you take a backup copy of your REPLY.BSC
  375. before running the program - just in cUsers Manual for Review for WigWam ase
  376. there is a problem.
  377.  
  378. This program should work okay under both Windows 3.0 and 3.1. Although, the
  379. development and most of the testing was done under 3.1.
  380.  
  381. Please report any bugs/ideas to me. Helpful bug reports -
  382. preferably with instructions on how to reproduce the bug are a god send.
  383.  
  384. If you have DrWatson then please send any logs you have for the UAEs to me 
  385. - there is no point posting them to conferences - cos it bugs me and all 
  386. the other users.
  387.  
  388.  
  389. Appendix:
  390.  
  391. You should not need to refer to this section of the document unless you are
  392. experiencing difficulties with the installation.
  393.  
  394.  
  395. What INSTALL does
  396.  
  397. The REVINST installation program performs a few simple tasks to install
  398. Review to work with your WigWam setup. ADDINST gathers information about how
  399. you want to use Review and stores it in tp.ini. REVINST reads this and
  400. performs the following tasks.
  401.  
  402. 1. Modifies WigWam's configuration file. If you have elected to allow
  403.    command editing, REVINST modifies the user command lines to allow
  404.    WigWam to insert some command identifier information into the script
  405.    file when you issue a user command. This information is necessary as many
  406.    of the commands are very similar in their contents. This additional
  407.    command identifier information is stripped out of the script file just
  408.    prior to host connection. If you have elected to allow Review invocation
  409.    from the WigWam system menu, an appropriate line is added to
  410.    WigWam's configuration file.
  411.  
  412. 2. Ensures automatic Review invocation if you have elected to allow command
  413.    editing. For users of external comms, some lines are added to the
  414.    BEFORE.BAT batch file. For users of internal comms, the WigWam TPC
  415.    program is moved and replaced by Review's "dummy" TPC (see later section).
  416.  
  417.  
  418.  
  419.  
  420. REVIEW's Default Configuration
  421.  
  422. REVIEW picks up most of it's configuration information from WigWam's
  423. configuration file. If it gets any of this information wrong, you can set up
  424. the information manually in the [review] or [reviewservice] scrions of 
  425. TP.INI (see the section below).
  426.  
  427.  
  428. The REVINST installation program assumes that you use AUTO.BAT to invoke
  429. your external comms program and that it, in turn, invokes BEFORE.BAT. If,
  430. however, you do this in a different way, you will need to edit your
  431. batch/script file manually. All you need to do is to add these two lines to
  432. the start of your batch/script file:
  433.  
  434.   review -a                             (review -s<servicename> -a for TPNET)
  435.   if errorlevel 255 goto abort:         (Review actually returns an errorlevel
  436.                                          of -1 if you abort the connection,
  437.                                          but users of 4DOS will have problems
  438.                                          unless 255 is used)
  439.  
  440. and this line to the very end:
  441.  
  442.   :abort
  443.  
  444. It is preferable however to use the BEFORE.BAT and AFTER.BAT scheme. This is
  445. used by other WigWam addons. To tell your batch/script file to invoke
  446. BEFORE.BAT and AFTER.BAT, you should add these lines to the start:
  447.  
  448. if exist before.no del before.no
  449. if exist before.bat <comspec> /c before.bat %1 %2 %3 %4 %5
  450. if exist before.no goto abort
  451.  
  452. and these to the end:
  453.  
  454. if exist after.bat <comspec> /c after.bat %1 %2 %3 %4 %5
  455. :abort
  456.  
  457. The <comspec> should be changed to whatever your's is (eg 
  458. C:\DOS\COMMAND.COM).
  459.  
  460. For TPNET, the scheme is only slightly different. The lines at the start
  461. should read:
  462.  
  463. if exist before.no del before.no
  464. if exist <tpnet dir>\<servicename>\before.bat <comspec> /c <tpnet 
  465. dir>\<servicename>\before.bat %1 %2 %3 %4 %5
  466. if exist before.no goto abort
  467.  
  468. if exist <tpnet dir>\<servicename>\after.bat <comspec> /c <tpnet 
  469. dir>\<servicename>\after.bat %1 %2 %3 %4 %5
  470. :abort
  471. rem *** Always delete reply.bsc for TPNET installation
  472. if exist reply.bsc del reply.bsc
  473.  
  474.  
  475.  
  476.  
  477.  
  478. What Review Does
  479.  
  480. On invocation, Review determines your setup details. It first examines
  481. REVIEW.INI to find out where WigWam is located. It than examines TP.INI 
  482. for the editor, filenames and directories to use and for any commands 
  483. overriding the default setup. It then completes the picture by examining 
  484. and interpreting WigWam's configuration file. If you are using mwhites 
  485. usenet pre- and post-processors, Review will also examine TP_CNF.USN. 
  486.  
  487. By determining your setup on invocation, WReview can be used unchanged on a
  488. wide variety of different internal and external setups and can understand 
  489. new setups as you upgrade WigWam and your comms script.
  490.  
  491. Next, WReview scans through the script file for mail, messages and user
  492. commands. As it encounters each, it adds a line to the menu describing the
  493. item and notes it's position in the script file.
  494.  
  495. When you choose to edit a message, WReview goes to the correct position in
  496. the script file, extracts the message, places it in a temporary file
  497. (REVIEW.MSG), and invokes your editor. When you have finished editing the
  498. message, Review recreates the script file with the new message text in it.
  499.  
  500. Whenever you choose to edit, delete or defer messages and commands, WReview
  501. updates the script file immediately. It would be faster to keep all 
  502. messages and commands in memory, but WReview works in the way described in
  503. order to keep as much memory as possible available for shelling out to your 
  504. editor. 
  505.  
  506. WReview is able to determine whether you have called it from the WigWam
  507. system menu or the DOS prompt or whether it was called prior to host
  508. connection (from BEFORE.BAT or the "dummy" TPC.EXE). If WReview was called as
  509. part of the host connection, and you choose to connect (rather than abort and
  510. return to WigWam), it strips the command identifier information from the
  511. script file. WReview is, however, able to put the command identifier
  512. information back into the script file if the host connection was not
  513. successful. You will, therefore, still see the user commands if you WReview
  514. again.
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521. How WReview Works With WigWam's Internal Comms
  522.  
  523. If you are using command editing, WReview needs to be run just prior to 
  524. connection in order to strip some temporary command identifier information 
  525. from the script file. For internal comms users, however, WigWam invokes
  526. WWTERM.EXE (the internal comms program) when you choose to connect to the host.
  527.  
  528. To get round this, the WReview installation program copies WigWam's
  529. WWTERM.EXE to WWTERMX.EXE and replaces it with it's own WWTERM.EXE (this is
  530. the file named WWFAKE.EXE in this package). Now, when WigWam invokes WWTERM,
  531. the replacement program is executed instead.
  532.  
  533. WReview's WWTERM.EXE is a very simple program that does the following:
  534.  
  535. 1. Calls WREVIEW.EXE
  536. 2. Waits for WREVIEW to finish.
  537. 3. If connection is going ahead it calls tp2usn if usenet is enabled.
  538. 4. Invokes WWTERMX.EXE.
  539. 5. If usenet is enabled calls usn2tp.
  540.  
  541.  
  542.  
  543. Changes between versions
  544.  
  545. Changes to 1.00a
  546.  
  547. 1) Initial release.
  548.  
  549. Changes to 1.00b
  550.  
  551. 1) Task switch problem fixed
  552. 2) Delete & defer GPEs fixed
  553. 3) LoadString problems fixed
  554. 4) Trendy Alert/YesNo dialog :-)
  555. 5) Timeout option setup added
  556. 6) History file on/off added
  557. 7) Auto-deferrals setup added
  558. 8) If called with '-a' parameter then it creates a file called
  559.    'WREVIEW.YES' if calling process should continue and connect to CIX.
  560.    Otherwise file 'WREVIEW.NO' is created.  Only one of these files
  561.    will exist on exit.  If an error occurs then the file 'WREVUEW.ERR'
  562.    should exist - unless the error is so serious that it cannot even
  563.    do that!
  564. 9) WWnet service selection done
  565. 10) Edit CC's
  566. 11) A button bar.  I could do with some bitmaps for defer etc.  Ideas?
  567. 12) Connect to CIX - has support for WWTERM.EXE only
  568. 13) Help - just a straight port of DOS Review at the moment - needs a bit
  569.     of work.
  570.  
  571.  
  572. Changes to 1.00c
  573.  
  574. 1) Added extra help for most of the script command.
  575. 2) Split the 'File' menu into 2 parts.  There is a now an 'Edit' menu.
  576. 3) Comment Number changing now works.
  577. 4) Edit message/file no longer selects all the text at startup.
  578. 5) Duplicate commands are now flagged with a '*' at the left side.
  579. 6) Edit menu on 'Edit message/file' dialog - it doesnt look quite right
  580.    yet though.
  581. 7) View now works ok.
  582. 8) View Orig was including the message header instead of skipping it - this
  583.    led to the message being truncated.
  584. 9) More buttons on button bar.  Added status line info for them as well.
  585. 10) Help buttons on all dialogs.  (Not context sensitive yet)
  586. 11) If 'Edit script' the last line is messed up cos it strips off the CRLF
  587.     pair.  -  At least I think I've fixed this if that was the problem.
  588. 12) All compile time warnings removed - apart from the ones in windows.h...
  589. 13) Connect to CIX should now work okay for WWTERM.
  590. 14) Timeout was not reseting on keypresses/mouse movements.
  591.  
  592.  
  593. Changes to 1.00d
  594.  
  595. 1) I've finally nailed the random crashes on exit.
  596. 2) Got rid of the helppath not defined error when running under a pure
  597.    WigWam setup.
  598. 3) I apologise for saying 'Connect to CIX' was working.  It didnt -
  599.    I'm having a few more problems than I thought I would.  The version
  600.    of WWFAKE.EXE in this version may work if called from program manager
  601.    instead of from WW.  I'm waiting for more info from wlees before I can
  602.    do anything else to it.
  603.  
  604.  
  605. Changes to 1.00e
  606.  
  607. 1) Timeout = 0 now disables the timeout feature.
  608. 2) Pointer style was not changing when mouse was over borders.
  609. 3) Gives way to other processes when pruning etc.
  610. 4) Clicking on Ok when editing no longer inserts a CR into the text.
  611. 5) Widened the edit dialog - now takes approximately 70 chars across.
  612. 6) Delete item on history file didnt work properly.
  613. 7) Word-wrap on editor.
  614. 8) History prune now works.
  615. 9) Uses auto-load stub files so that you can run it straight from the DOS
  616.    prompt.
  617. 10) Install program.
  618. 11) Window remembers last position.
  619. 12) External comms support. (not tested)
  620.  
  621.  
  622. Changes to 1.00f
  623.  
  624. 1) Now works with WWTERM even from within WW.
  625. 2) REPLY.BSC is deleted after a blink properly.
  626. 3) External comms support. (tested and fixed - I hope)
  627. 4) Stub file returns errorcode 255 on abort/error from WREVIEW -a, or 0 if no
  628.    problems and connect is to go ahead.  This means you can run AUTO.BAT to
  629.    connect to CIX - although it wont work from within a DOS box, due to the
  630.    fact that you cant run Windows programs in one!  So if you use external
  631.    comms you will have to quit Windows and run AUTO.BAT manually.
  632. 5) More buttons on button bar.
  633. 6) Larger/intuitive (who am I trying to kid?) bitmaps on button bar.
  634. 7) Optional toolbar - allows user to use SuperBar etc instead.
  635. 8) No longer complains if no editor= line in TP.INI
  636. 9) Install program didnt allow user to specify different directory.
  637.  
  638.  
  639. Changes to 1.00g
  640.  
  641. 1) Option to exit Windows when connecting to CIX - useful for DOS based
  642.    connection scripts.
  643. 2) Partitioned buttons for easier use.
  644. 3) The .YES/.NO files are always created in the directory of WREVIEW.EXE.
  645. 4) Usenet install shouldnt put a /nickname in tp.cnf.
  646. 5) After.bat is wrong for usenet (was looking for usemsg in root)
  647. 6) Dont set "TempPath=." in tp.ini - use the TEMP directory - look at
  648.    getenv("TEMP") or failing that <install drive>:\TEMP
  649. 7) Option to when installing to put user command "usenet" in to collect
  650.    usenet messages and the "q" does not automatically collect them.
  651. 8) Install program no longer warns user if REVIEW.INI doesnt exist.
  652. 9) Install program now looks in the right place to put usemsg.
  653. 10) WWFAKE wasnt calling addconw properly - fixed.
  654. 11) WWFAKE also calls PKXARC.EXE if SCRATCHP.ARC exists
  655. 12) REPLY.BSC is now deleted after successful blink.
  656. 13) Centre all dialogs.   (Including install program one)
  657. 14) WWCIX.OLD was created root directory because .INI routines couldnt cope with a 
  658. '.' in the directory names.
  659. 15) Optional external editor - set the name to nothing to use the internal one.
  660. 16) Menu on built-in edit dialog - removed - use NOTEPAD instead
  661. 17) Automatic addition of WReview icon to program manager group when installing.
  662. 18) Stoped the install program from putting extra entries in BEFORE.BAT and 
  663.     AFTER.BAT when rerun.
  664. 19) Install program also puts a '@ECHO OFF' statement at the start of your 
  665.     BEFORE.BAT & AFTER.BAT.
  666. 20) Install program now creates a WREVIEW.BAT file - it ignores the REVIEW.BAT
  667.     in case you wish to be able to use either version.
  668. 21) If no commands in REPLY.BSC and blinking and no deferrals it wasnt
  669.     connecting - fixed.
  670. 22) Didnt remember setting of Connect & Exit.
  671. 23) Install program was always looking for TP.INI in C:\WWCIX - fixed.
  672. 24) WWFake always looks for .YES/.NO/.ERR files in the directory of WREVIEW.EXE
  673. 25) Enhanced error reporting in WWFAKE.EXE
  674.  
  675.  
  676. Changes to 1.00h
  677.  
  678. 1) When changing between files - the buttons grayed out werent changed - fixed.
  679. 2) Smoother multitasking when pruning.
  680. 3) WWFAKE doesnt do the addconing & deleteing of scratchp/reply.bsc, this is
  681.    left upto WWCIX.EXE just like it should be.
  682. 4) Better built-in editor - remembers position etc.  Word-wrap.
  683. 5) Some documentation.  As you can see its in Windows Write format.
  684. 6) After editing a message, the list was incorrectly updated.
  685. 7) Usenet support wasnt installing properly - fixed.
  686. 8) Now checks that share.exe is loaded.  Extra option in [Review] section of
  687.    TP.INI called ShareType.  Set to the following values:
  688.         0 - default - complains if share wasnt loaded.
  689.         1 - if you want to use file sharing, and your network supports
  690.                         SHARE.EXE compatible calls - but you dont want to load SHARE.EXE.
  691.     2 - if you want to disable all filelocking.
  692. 9) Checked under "stress", should now work even when low on memory/file
  693.    handles etc.
  694. 10) Under Windows 3.0, the listbox was knackered - fixed.
  695. 11) Bullet proof filelocking of REPLY.BSC - now safe to run WW & WReview at
  696.     the same time - now no chance of Wreview getting confused if you add a
  697.     command to REPLY.BSC at the same time as you are editing one.
  698. 12) Fixed problem with Editing CC's - no longer GPEs, and corruption of
  699.     listbox text fixed.
  700. 13) Fixed problem with divide by zero when viewing original when there was
  701.     only 1 message in the topic.
  702. 14) Fixed bug with install & progman (b*stard took 4 hours to find - and it
  703.     only needed a "w" prefixing to a command :-()
  704.  
  705.  
  706. Changes to 1.00i
  707.  
  708. 1) Put hard newlines at end of lines in the editor.
  709. 2) Problems with internal comms and WW4CIS fixed.  Could do with a bit more
  710.    testing though.
  711. 3) Install program now looks for REVIEW.EXE, if that is found then the
  712.    BEFORE.BAT calls that instead of WREVIEW.EXE - this means you can now
  713.    blink from Windows using external comms.
  714. 4) Fixed error reporting problem in internal comms addon.
  715.  
  716.  
  717. Changes to 1.00j
  718.  
  719. 1) Fixed problem with calling NETTERM.EXE instead of CISTERM.EXE in WWCIS.
  720. 2) Looks at [usenet] section of TP.INI for location of mwhite's Usenet
  721.    utilities.
  722. 3) No longer assumes width of editor font is 8 pixels.
  723. 4) Remembered to change version number in about box this time.
  724. 5) Now works okay when SHARE.EXE is not loaded.  Remember to check the
  725.    'exclusive access' box when installing if you dont use share.exe.
  726. 6) No more problems with /nickname and using mwhites usenet utils.
  727. 7) Improved help file (still under work) - all comments welcome.
  728. 8) Looks in [Usn2Tp] InpScrPad= for location of usenet messages.
  729. 9) WWFAKE no longer calls Usn2Tp if there is no scratchpad.
  730. 10) 'Quiet connection to just remove cmd# lines from REPLY.BSC when
  731.     blinking.
  732. 11) Install program looks at 'downdir=' for location of usenet messages.
  733.  
  734.  
  735. Changes to 1.00k
  736.  
  737. 1) Review editor lost focus when ran out of memory.  Fixed.
  738. 2) General connection button for CIS/CIX/BIX connections.
  739. 3) Strips out '\r' from usenet paths when installing.
  740. 4) No longer adds 'usenet' user command if its already installed.
  741. 5) Usenet problems with mail to /nickname etc fixed.
  742. 6) Context sensitive help.
  743. 7) REPLY.BSC preprocessor now supports Pow-Wow.
  744. 8) Uses the TPINI, TPCINI and TPNINI environment vars properly.
  745. 9) Fixed cosmetic problems with "Say:", "Comment:" and "Subject:"
  746. 10) Support for PowWow (WigWam/Net) in main program. (Service selection)
  747. 11) Updated this text file to cope with Pow-Wow.
  748. 12) Installation program for WReview with PowWow.
  749. 13) Doesnt complain if message width is > 70 chars.
  750. 14) Text edit window no longer has maximise bug.
  751. 15) Now works okay with Manual Connections in WigWam 1.21+
  752. 16) Made easier to port to Windows/NT.  (I hope)
  753. 17) Informs user about problems when trying to run it from a DOS
  754.     window under Windows.
  755. 18) A dialog is now used for the options on the Option menu.  This
  756.     should help avoid users from accidently changing the settings.
  757.  
  758.  
  759. Known problems and things to do.
  760.  
  761. 1) Deferral problem when using usenet commands. (Not reproduced)
  762. 2) New help file is on its way.
  763. 3) Support the new DDE interface of Wigwam (when I've written it anyway)
  764. 4) One person found it didnt do anything at all.  Dunno why yet...
  765.  
  766.